﻿using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public enum DeckType
{
    Fixed,
    Action
}

[Serializable]
public enum EffectType
{
    Hurt,
    Heal,
    Guard,
    GroundEffect,
    Buff,
    DropCard
}

[Serializable]
public enum TargetType
{
    Self,
    Target,
    SelfAndTarget,
    Range
}

[Serializable]
public enum AttackType
{
    Short,
    Long
}

[Serializable]
public enum AttackRangeType
{
    Circle,
    Line,
    Sector
}

[Serializable]
public enum EntityStatusEnum
{
    Initialize = 0,
    Idle = 1,
    TurnStart = 2,
    Thinking = 3,
    Moving = 4,
    Beaten = 5,
    Attack = 6,
    Guard = 7,
    OverWatching = 8,
    TurnEnd = 9,
    Destroy = 10
}

[Serializable]
public enum CardBelongType
{
    Basic,
    Drag,
    Icon
}

[Serializable]
public enum EffectTriggerSequence
{
    Before,
    After,
}